/*确定订单信息 v3.2*/
.ads_onIco,.accounts_con ins,.acc_icon,.ord_select b,.kym_msg_ico,.info_pop span,.pop_ads_icon,.address_msg{background:url(../images/icon-1.png) no-repeat;}
.adsNew,.ord_btn,.ord_btnOff,.ord_btnRe{background:url(../images/ord_bd.png);}
.ord_address_con .on,.adsSel_Box.current .ads_default.on,.adsSel_Box_block .ads_default,.adsSel_Box.default .ads_default.on,.true .yes,.acc_pop_btn a,.acc_pop .on,.accounts_fp div.on .acc_pop{display:block;}
.content{color:#333; font-family:arial;}
.content em{font-style:normal;}
.content h3{font-size:14px; margin-bottom:10px;}
.content h3 a{font-size:12px; font-weight:normal;}
.blue,a:hover.blue{color:#3172B2;}
.red{color:#B70513;}
.green{color:#33A300}
.col666{color:#666;}
.col999{color:#999;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font18{font-size:18px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml63{margin-left:63px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.pdt5{padding:10px 5px;}
.pd10{padding:10px 10px 5px;}
.vm{ vertical-align:middle;}
.bt{border-top:1px solid #D3D1C7;}
.bd{border:1px solid #DDDBD2;}
.fl{float:left;}
.fr{float:right}
/*收货信息*/
.ord_address_tab{line-height:40px; position:relative;}
.address_tab li{float:left; width:120px; height:40px; font-size:14px; background-color:#F7F7F4; border:1px solid #DDDBD2; text-align:center; margin-right:5px; cursor:pointer;}
.address_tab li.on{border-bottom:1px solid #fff; background-color:#fff; cursor:auto;}
.ord_address_con{margin-top:-1px; padding:10px 0 15px 10px;}
.ord_address_adsSel{overflow:hidden;}
.ads_other_con{ position:relative;}
.adsSel_Box{width:204px; height:80px; overflow:hidden; margin:10px 10px 0 0; border:1px solid #ECEBE6; float:left; position:relative; padding:10px; cursor:pointer;}
.adsSel_Box.last{margin:0;}
.ads_other_con .adsSel_Box_block{border-color:#9B8A77;}
.ads_other_con .current{border:1px solid #C63F4E; background-color:#FFF5E1;cursor:default;}
.adsSel_Box p{font-size:14px; margin-bottom:5px;}
.adsSel_Box p.font12{font-size:12px;}
.adsSel_Box .ads_mobile{font-size:12px; color:#666;}
.ads_default{background-color:#F0EFEC; color:#666; height:22px; overflow:hidden; line-height:22px; padding:0 5px; position:absolute; top:1px; right:0; display:none;}
.ads_default a,.ads_default a:hover{color:#3172B2; margin:0 2px;}
.adsSel_Box.current .ads_onIco{width:21px; height:21px; display:inline-block; overflow:hidden; position:absolute; bottom:0; right:0;}
.adsNew,a:hover.adsNew{width:98px; height:23px; line-height:23px; border:1px solid #ccc; display:inline-block; background-position:0 0; overflow:hidden; text-align:center; text-decoration:none; color:#666;vertical-align:middle;}
.adsNew.block,a:hover.adsNew.block{background:#F1F0ED; border:1px solid #F1F0ED;}
.ads_other b{border:4px solid #3172B2; border-color:#fff #fff #fff #3172B2; width:0; height:0; display:inline-block; overflow:hidden;}
.ads_time_sel label{margin-right:20px;}
.ads_time_sel input{vertical-align:middle; margin-right:7px;}
.ord_address_box{display:none; position:relative;}
.ads_note{height:24px; line-height:24px; background-color:#F8F7F5; padding:0 10px; float:right; color:#999;}
.ord_address_adsWrite{width:750px; background-color:#F1F0ED; padding-bottom:10px; position:relative;}
.ord_address_adsWrite.w934{width:934px; margin-top:10px; position:relative;}
.pop_ads_icon{width:19px; height:10px; display:inline-block; position:absolute; left:102px; top:-10px; background-position:-2px -71px;}
.ord_address_adsWrite li{width:100%; float:left; margin-top:10px;}
.ord_address_adsWrite label{width:85px; float:left; text-align:right; vertical-align:middle;}
.ord_address_adsWrite p{margin-left:85px;}
.ord_select{height:22px; overflow:hidden;}
.ord_select a{height:20px; float:left; margin-right:10px; background:#fff; padding:0 65px 0 5px; overflow:hidden; border:1px solid #9E8D78; border-color:#9E8D78 #C7BDB1 #C7BDB1 #9E8D78; position:relative;}
.ord_select a.p50{padding:0 50px 0 5px;}
.ord_select a,.ord_select a:hover{color:#666; text-decoration:none;}
.ord_select a b{width:20px; height:20px; overflow:hidden; background-position:-1px -22px; position:absolute; right:0; top:0;}
.ord_select_pop{width:400px; border:1px solid #AA998A;box-shadow:1px 1px 0px 1px #E6E1DB; background:#fff; display:block;}
.ord_select_pop ul{ overflow:hidden; padding:0 2px;}
.ord_select_pop li{border-top:1px dotted #CBC1B8; line-height:14px; margin-top:-1px; float:left; width:100%; padding:10px 0;}
.ord_select_pop li a{width:90px; padding-left:5px; float:left;}
.input_txt{border:1px solid #9E8D78; border-color:#9E8D78 #C7BDB1 #C7BDB1 #9E8D78; height:20px; font-family:tahoma; padding-left:5px;}
.txt-datepicker { border:1px solid #9E8D78; border-color:#9E8D78 #C7BDB1 #C7BDB1 #9E8D78; height:22px; line-height:22px; padding:0 25px 0 5px; background:#fff url(../images/icon.png) no-repeat 85px -18px; width:80px; vertical-align:middle; }
.sel-timepicker { border:1px solid #9E8D78; border-color:#9E8D78 #C7BDB1 #C7BDB1 #9E8D78; height:24px; line-heihgt:20px; padding:2px; vertical-align:middle; }
.tip_msg {position:absolute; top:0; left:82px; display:none; }
.tip_msg p { height:25px; line-height:25px; border:1px solid #E37D7D; background-color:#FFFFE8; overflow:hidden; padding:0 10px; margin-top:-1px; }
.tip_msg_ico { width:13px; height:7px; overflow:hidden; background:url(../images/tip_arrow.png) no-repeat -7px 0; display:block; top:-7px; left:85px; position:absolute; }
.tip_msg_ico_left {width:7px; height:13px; overflow:hidden; background:url(../images/tip_arrow.png) no-repeat; display:block; left:-6px; top:6px; position:absolute; }
/*view-switch*/
.con_ORDER_TYPE_NORMAL #send_type_normal { display:block; }
.con_ORDER_TYPE_QUICK  #send_type_normal { display:block; }
.con_ORDER_TYPE_QUICK  #send_type_normal .tip_msg { display:block; }
.con_ORDER_TYPE_QUICK  #send_date_form { display:none; }
.con_ORDER_TYPE_ZITI   #send_type_ziti { display:block; }
.con_ORDER_TYPE_ZITI   #send_type_ziti .tip_msg { display:block; }
.con_ORDER_TYPE_CELLAR #send_type_cellar { display:block; }
/*商品清单*/
.prod_table{padding:1px;}
.prod_table th,.prod_table td{padding-left:20px;}
.prod_table th.tc,.prod_table td.tc{padding:0; text-align:center;}
.prod_table th{background-color:#F1F0EF; height:26px; text-align:left; font-weight:normal;}
.prod_table td{height:30px;}
/*清单结算*/
.accounts_con{background-color:#EEEDEA; padding-left:5px; height:50px;}
.accounts_con p{display:inline; text-align:center; height:36px; padding-top:2px; background:#fff; border:1px solid #C7BDB1; margin:5px 0; float:left;}
.accounts_con .w80{width:78px;}
.accounts_con .w100{width:98px;}
.accounts_con .w115{width:113px;}
.accounts_con .w120{width:118px;}
.accounts_con ins{width:13px; height:3px; overflow:hidden; background-position:-8px -104px; float:left; margin:23px 5px 0; display:inline; text-indent:-9999em;}
.accounts_con ins.add{height:13px; background-position:-8px -90px; margin-top:18px;}
.accounts_con ins.equal{width:15px; height:9px; background-position:-6px -108px; margin-top:19px;}
.accounts_con p.accounts_total{width:178px; height:48px; overflow:hidden; border:1px solid #FFCB97; margin:0; padding:0;}
.accounts_total span{border:1px solid #E37D7D; background:#FFF7E1; display:block; height:44px; font-weight:bold; padding-top:2px;}
.accounts_total strong{font-size:24px; line-height:24px; margin-left:3px;}
.accounts_fp{margin-bottom:80px;}
.acc_pon{position:relative; cursor:pointer;}
.acc_icon{width:16px; height:12px; overflow:hidden; background-position:-5px -45px; display:inline-block; position:absolute; bottom:0; right:0;}
.acc_fp_box{width:90px; height:30px; border:1px solid #E1E0D9; background:#F8F8F5; float:left; margin-right:5px; line-height:30px; font-size:14px; position:relative; padding-left:10px; cursor:pointer;}
.acc_fp_box b{width:0; height:0; overflow:hidden; display:inline-block; position:absolute; top:12px; right:5px; border:7px solid #ccc; border-color:#ccc #F8F8F5 #F8F8F5;}
.accounts_con div.on p,.acc_popMian p.hover,.accounts_fp div.on p.acc_fp_box{border:1px solid #9A8974;}
.accounts_con div.on p .acc_icon,.acc_popMian p.hover .acc_icon{background-position:-5px -58px;}
.acc_popMian{position:relative; float:left;}
.acc_pop{border:1px solid #9A8975; background:#F9F9F7; position:absolute; display:none;}
.acc_pop p{border:0; margin:0 0 5px 0; padding:0; line-height:18px; background:none; float:none; height:auto; display:block; text-align:left; z-index:101;}
.accounts_con div.on .acc_pop{display:block;}
.accounts_con div.on .acc_pop p{border:0;}
.acc_pop .error{display:block; margin-top:2px;}
.acc_pop_btn{width:72px;}
.acc_pop.w180{width:160px; padding:8px 10px; right:0; top:45px;}
.acc_pop.w180 .input_txt{width:154px;}
.acc_pop.w200{width:200px; top:32px; left:0; padding:10px;}
.acc_pop.w200 textarea{width:195px; height:80px; border:1px solid #9E8D78; border-color:#9E8D78 #C7BDB1 #C7BDB1 #9E8D78; font-family:tahoma; padding-left:5px;}
.acc_pop.w300{width:300px; padding:8px 10px; right:0; top:45px; padding:0;}
.acc_pop.w450{width:486px; top:32px; left:0;}
.acc_pop_tab_main{display:none; position:relative;}
.acc_pop .fp p{margin:0 0 10px;}
.acc_pop .acc_pop_tab_main p.dw_txt{display: inline-block; position: absolute; top: 10px; left: 180px; text-align:left;}
.acc_pop_tab_main label{width:70px; display:inline-block;}
.acc_pop_tab li{height:28px; background-color:#DFDDD2; float:left; line-height:28px; text-align:center; cursor:pointer;}
.acc_pop_tab li.w150{width:150px;}
.acc_pop_tab li.w145{width:162px;}
.acc_pop_tab li.w145 input{ vertical-align:middle; margin-right:5px;}
.acc_pop_tab li.on{background-color:#F9F9F7; cursor:auto;}
.lpk div.hover{border-color:#9B8A77;}
.lpk div.current{border:1px solid #C63F4E; background-color:#FFF5E1;}
.lpk div.current .ads_onIco{width:21px; height:21px; display:inline-block; overflow:hidden; position:absolute; bottom:0; right:0;}
.lpk_box{width:140px; height:80px; overflow:hidden; background-color:#F8F3E7; float:left; margin:5px 0 0 5px; display:inline; border:1px solid #F9F9F7; position:relative; cursor:pointer;}
.lpk_box p{background-color:#F0E2D0; height:16px; line-height:16px; overflow:hidden; margin:0; border:1px solid #fff; color:#999; padding:0 5px;}
.lpk_box p.lpk_box_con{height:48px; background:none;}
.lpk_box p.lpk_box_con span{float:left;text-align:right; padding:7px 0 5px 0; width:60px;}
.lpk_box p.lpk_box_con strong{display:block; font-family:arial; color:#666;}
.lpk_box p.lpk_box_con strong.red{color:#E03E5F;}
.lpk_box p.lpk_box_con strong em{margin-left:3px;}
.lpk_box p.tr{ text-align:right; color:#666;}
.acc_pop p.lpk_btn{padding-left:5px; margin:5px 0 0 0}
.acc_pop p.dk span{padding:7px 2px 5px 2px; width:auto;}
.acc_pop p.dk span.green{padding:7px 0 5px 0;}
.acc_pop p.dk span.green strong{color:#33A300}
.acc_pop p.dk_cancel{background-color:#F8F3E7;}
.lpk_w283{width:283px;}
/*发票,备注*/
.fp_zzs_Box p,.fp_zzs_Box p span.error{display:inline-block;}
.fp_zzs_Box p{color:#666;}
.fp_zzs_Box p span.error{margin-left:10px;}
/*存入我的存酒库*/
.ord_depot{margin-left:30px; margin-top:5px;}
.ord_depot h3{font-weight:normal;}
.ord_depot div{line-height:25px;}
/*步骤*/
.crumbCart ,.crumbCartOrder,.crumbPayWay ,.crumbConfirm,.college-crumbCart,.college-crumbCartOrder,.college-crumbPayWay ,.college-crumbConfirm{
	height:29px;
	margin:10px 0;
	display:block;
	background:url(../images/crumbCart.png) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
.crumbCartOrder,.college-crumbCartOrder{background-position:0px -30px;}
.crumbPayWay,.college-crumbPayWay{background-position:0px -60px;}
.crumbConfirm,.college-crumbConfirm{background-position:0px -90px;}
.college-crumbCart,.college-crumbCartOrder,.college-crumbPayWay ,.college-crumbConfirm{
	background-image:url(../images/processTitle.gif);
	background-repeat:no-repeat;
}
/*信息提醒*/
.info_popMian{position:relative; display:inline-block;}
.info_pop{position:absolute; display:none;}
.info_pop p{height:40px; overflow:hidden; padding:5px 10px 0 10px; border:1px solid #E37D7D; background:#FFFFE8; line-height:18px; margin-left:-1px; float:left; box-shadow:1px 1px 0px 1px #ccc}
.info_pop span{width:7px; height:13px; overflow:hidden; display:inline-block; background-position:-48px -10px; float:left; margin-top:17px; position:relative;}
.depot_pop{width:573px; top:32px; left:-10px; z-index:1000; }
.depot_pop p{width:540;}
.depot_pop_1{width:513px; top:-8px; left:90px;}
.depot_pop_1 p{width:480px;}
.input_info{position:absolute; line-height:20px; color:#999; padding-left:6px;}
.address_msg{display:inline-block; background-position:-8px -156px; padding-left:20px; color:#999; margin-left:10px;}
/*按扭*/
.cartBuy {float:right; display:inline; margin-top:10px;}
.cartBuy a {width:190px; height:40px; float:right; text-align:center; font:normal bold 16px/40px \5b8b\4f53; color:#fff; background:url(../images/global_btnIcon.png) no-repeat 0px -41px;}
.cartBuy a:hover {text-decoration:none; color:#fff;}
.ord_btn,.ord_btnRe{height:25px; line-height:25px; overflow:hidden; background-position:0 -26px; padding:0 15px; display:inline-block;}
.ord_btn, a:hover.ord_btn,.ord_btnRe,a:hover.ord_btnRe{color:#fff; text-decoration:none;}
.ord_btnOff{height:23px; line-height:23px; overflow:hidden; background-position:0 0; padding:0 15px; display:inline-block; border:1px solid #ccc;}
.ord_btnOff, a:hover.ord_btnOff{color:#666; text-decoration:none;}
.ord_btnRe{background-position:0 -78px;}
/*提示*/
.error{color:red; padding-left:15px; display:inline-block; background:url(../images/error.png) no-repeat left 3px;}
.yes{width:13px; height:13px; overflow:hidden; background:url(../images/yes.png) no-repeat left top; display:inline-block; position:absolute; top:13px; left:5px; display:none;}
/*预售*/
.bk_Hicon { width:14px; height:14px; overflow:hidden; margin:0 0 0 2px; display:inline-block; background:url(../images/bk_Hicon.png) no-repeat; }
.bk_smPop_off, .bk_smPop_on { color:#333; vertical-align:middle; display:inline-block; width:14px; }
.bk_smPop { width:200px; color:#333; background-color:#FFFFE8; border:1px solid #FF6600; padding:10px 15px; line-height:22px; position:absolute; top:25px; _top:25px; right:-18px; display:none; color:#CC0000; display:block; margin-bottom:5px;}
.bk_smPop b{width:60px; height:22px; display:inline-block; background:url(../images/bk_smPop.png) no-repeat 28px 12px; position:absolute; top:-22px; right:0;}
.bk_smPop_on {position:relative;}
.bk_smPop_on .bk_smPop {display:block;}
